mrfioc2  2.3.0
Public Member Functions | List of all members
mrf::property< P[1]> Struct Template Referenceabstract

A bound, typed array property. More...

#include <object.h>

Inheritance diagram for mrf::property< P[1]>:
Inheritance graph
[legend]
Collaboration diagram for mrf::property< P[1]>:
Collaboration graph
[legend]

Public Member Functions

virtual ~property ()
 
virtual void set (const P *arr, epicsUInt32 L)=0
 
virtual epicsUInt32 get (P *, epicsUInt32) const =0
 
- Public Member Functions inherited from mrf::propertyBase
virtual ~propertyBase ()=0
 
virtual const char * name () const =0
 
virtual const std::type_info & type () const =0
 
virtual void show (std::ostream &) const
 Print the value of the field w/o leading or trailing whitespace. More...
 

Detailed Description

template<typename P>
struct mrf::property< P[1]>

A bound, typed array property.

Definition at line 150 of file object.h.

Constructor & Destructor Documentation

◆ ~property()

template<typename P >
virtual mrf::property< P[1]>::~property ( )
inlinevirtual

Definition at line 152 of file object.h.

152 {}

Member Function Documentation

◆ get()

template<typename P >
virtual epicsUInt32 mrf::property< P[1]>::get ( P *  ,
epicsUInt32   
) const
pure virtual

◆ set()

template<typename P >
virtual void mrf::property< P[1]>::set ( const P *  arr,
epicsUInt32  L 
)
pure virtual

The documentation for this struct was generated from the following file: